package xcmg.device.dao.mapper.delivery;

import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import xcmg.device.dao.entity.delivery.ExpressCodeInfo;

/**
 * @author wangyong
 */
@Mapper
@Repository
public interface ExpressCodeInfoMapper {

  /**
   * 列出所有启用的快递公司支持名称模糊查询
   *
   * @return
   */
  List<ExpressCodeInfo> listAllActives(@Param("keyWord") String keyWord);

  /**
   * 查询所有启用且支持轨迹查询的快递公司
   *
   * @return
   */
  List<ExpressCodeInfo> listActivesExpress();

  String getNameByCode(@Param("expressCode") String expressCode);

}
